﻿namespace ufida.u9.ait.openapi
{
	using System;
	using System.Collections.Generic;
	using System.Text;
	using ufida.u9.ait.openapi.utils;
	using UFSoft.UBF.AopFrame;


	/// <summary>
	/// RCVSaveExSV partial 
	/// </summary>	
	public partial class RCVSaveExSV
	{
		internal BaseStrategy Select()
		{
			return new RCVSaveExSVImpementStrategy();
		}
	}

	#region  implement strategy	
	/// <summary>
	/// Impement Implement
	/// 
	/// </summary>	
	internal partial class RCVSaveExSVImpementStrategy : BaseStrategy
	{
		public RCVSaveExSVImpementStrategy() { }

        public override object Do(object obj)
        {
            RCVSaveExSV bpObj = (RCVSaveExSV)obj;

            return CodeUtils.DocSaveRT(bpObj, bpObj.Data,
                RCVBase.CreateDoc,RCVBase.ApproveDoc);
        }

        #endregion
    }
}